package com.常用类.StringBuffer_;

/**
 * 作    者 ：吾路巴尼
 * 创建时间 ：2025/2/25-21:55
 */
public class 常用方法 {
    public static void main(String[] args) {
        /**
         * append()方法：追加字符串；
         * delete()方法：删除指定索引处的字符；
         * replace()方法：替换指定索引处的字符；
         * indexOf()方法：返回指定索引处的字符；
         * insert()方法：在指定索引处插入字符；
         * 
         */
        StringBuffer s1 = new StringBuffer("abc");//abc
        s1.append(",");//"abc,"
        s1.append("def");//"abc,def"
        s1.append(123)//"abc,def123"  123自动转换为String类型；
                .append("456")//"abc,def123456"
                .append(78.9);//"abc,def12345678.9"
        System.out.println(s1);//"abc,def12345678.9"
        System.out.println("==================================================");

        StringBuffer s2 = new StringBuffer("0123456789");
        s2.delete(3,8);//把索引3到8（不含8）的元素删除；[3,8)
        System.out.println(s2);//01289
        System.out.println("==================================================");

        StringBuffer s3 = new StringBuffer("韩顺平教育是永远的神");
        s3.replace(6,10,"最牛逼的");//替换索引6到10（不含10）的字符为“最牛逼的”
        System.out.println(s3);//韩顺平教育是最牛逼的;
        System.out.println("==================================================");
        StringBuffer s4 = new StringBuffer("张李韩香水");
        int index = s4.indexOf("韩");//返回索引为“韩”的索引:2
        System.out.println(index);//2
        System.out.println("==================================================");
        StringBuffer s5 = new StringBuffer("0123456789");
        s5.insert(6,"插入字符");//在索引6处插入字符"插入字符"，其他元素后移；
        System.out.println(s5);//012345插入字符6789
        System.out.println("==================================================");

    }
}
